"""PPG处理器核心模块

包含PPG处理的核心功能和基础类：
- 数据类型定义
- 基础Pipeline抽象类
- 处理器管理器

作者: PPG算法包开发团队
版本: 2.0.0
"""

from .data_types import PPGSignal, PPGResults, HRVResults, QualityResults
from .base_pipeline import BasePipeline
from .processor_manager import PPGProcessorManager, get_global_manager, process_ppg_signal, create_ppg_pipeline

__all__ = [
    'PPGProcessorManager',
    'PPGSignal', 
    'PPGResults', 
    'HRVResults', 
    'QualityResults',
    'BasePipeline',
    'get_global_manager',
    'process_ppg_signal',
    'create_ppg_pipeline'
]